<%@page import="study.itwill.team5.admin.AdminItem"%>
<%@page import="study.itwill.jsp.WebHandler"%>
<%@page import="study.itwill.team5.member.WishList"%>
<%@page import="study.itwill.common.PatternChecker"%>
<%@page import="study.itwill.team5.house.House"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ page session="true" %>
<%
   WebHandler web = new WebHandler(request, response, out);
   AdminItem loginInfo = (AdminItem)session.getAttribute("ADMIN_INFO");
   
   // 로그인 정보가 없을 경우 로그인 페이지로 이동
   if (loginInfo == null) {
	   web.goPage("/italia/login.jsp", "로그인이 필요합니다");
      return;
   }
%>
<%
	// 모든 파라미터 받기
	String member_seq = request.getParameter("member_seq");
	String house_seq = request.getParameter("house_seq");

	/** 파라미터의 유효성 검사 */
	if(!PatternChecker.isValue(member_seq)) {
		out.print("<script type='text/javascript'> alert('회원 일련번호 파라미터가 없습니다.'); history.back();</script>");
		return;
	}
	if(!PatternChecker.isNum(member_seq)) {
		out.print("<script type='text/javascript'> alert('회원 일련번호 파라미터가 부정확 합니다.'); history.back();</script>");
		return;
	}
	if(!PatternChecker.isValue(house_seq)) {
		out.print("<script type='text/javascript'> alert('민박 일련번호 파라미터가 없습니다.'); history.back();</script>");
		return;
	}
	if(!PatternChecker.isNum(house_seq)) {
		out.print("<script type='text/javascript'> alert('민박 일련번호 파라미터가 부정확 합니다.'); history.back();</script>");
		return;
	}
	
	// 숫자 파라미터에 대한 형변환 (숫자로 입력되야 할 값들은 형변환 헤줘야 한다.!!!!)
	int n_member_seq = Integer.parseInt(member_seq);
	int n_house_seq = Integer.parseInt(house_seq);

%>
<%@ include file="../dbcon.jsp"%>
<%
	/** 데이터 저장 */
	WishList wl = new WishList();
	boolean result = wl.addWishlist(n_member_seq, n_house_seq);

	if(!result) {
		out.print("<script type='text/javascript'> alert('등록에 실패 하였습니다.'); history.back();</script>");
	}
	
	/** 접속 해제 */
	DBHandler.disconnect();
	
	// 페이지 강제 이동 (JSP)
	response.sendRedirect("viewWishList.jsp?member_seq=" + n_member_seq + "&house_seq=" + n_house_seq);
	
%>









